Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F2 Italy F4 Czech Republic F1 Czech Republic F2 Czech Republic F3 France F10 Czech Republic F4 Argentina F3 Argentina F12 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 France F3 Czech Republic F2 Czech Republic F3 Czech Republic F1 Czech Republic F3 Venezuela #1-w3 Czech Republic F1 Argentina F12 Argentina F6 Brazil F4 Brazil F6 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Chile F5 Argentina F5 Copa Petrobras Argentina - Buenos Aires Czech Open 2005 - Prostejov 7° Trani Cup - Trani Challenger ATP de Cuenca Diario El Mercurio - Cuenca ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa ECM Prague Open 2008 - Prague 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Uruguay - Montevideo II Challenger Ciudada de Guayaquil - Guayaquil Trnava Challenger Buenos Aires Challenger Orleans Challenger Guayaquil Challenger Manerbio Challenger Como Challenger St. Remy Challenger Savannah Challenger Vicenza Challenger Morocco Tennis Tour - Casablanca Buenos Aires Challenger Campinas Challenger Lima Challenger Guayaquil Challenger Oeiras 3 Challenger Bancolombia Open - Cali Wroclaw Challenger Ispat Open 2004 - Ostrava Bastad Challenger ECM Cup - Prague ATP Challenger Numea - New Caledonia Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla AT&T Challenger of Dallas - Dallas Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Aix En Provence Challenger San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise III Aberto Santa Catarina de Tenis - Florianopolis Siemens Open - Scheveningen Biella 5 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Copa Petrobras-Argentina - Buenos Aires Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger San Remo Challenger Zagreb Challenger Synsam Swedish Open - Bastad RCA Championships - Indianapolis Croatia Open - Umag Kremlin Cup - Moscow Copa Telmex - Buenos Aires SAP Open - San Jose AIG Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb KGHM Dialog Polish Indoors - Wroclaw St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Austrian Open - Kitzbuhel Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai SA Tennis Open - Johannesburg AEGON International - Eastbourne The Dubai Tennis Championships - Dubai Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Villa Allende Challenger Medellin Challenger Guayaquil Challenger Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Citta di Monza - Monza Gerry Weber Open - Halle Croatia Open Umag - Umag Copa Claro - Buenos Aires Prague Challenger Challenger Hamburg - Hamburg Garden Open - Rome Nord/LB Open - Braunschweig Tampere Imageneering Open - Tampere Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Atlanta Tennis Championships - Atlanta VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Apia International - Sydney Argentina Open - Buenos Aires Aegon Nottingham Open - Nottingham Citi Open - Washington Argentina Open - Buenos Aires Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Neride Prague Indoor - Prague AEGON Championships - London SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Brisbane International - Brisbane Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden ASB Classic - Auckland Cordoba Open - Cordoba Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg BMW Challenger Open - Monchengladbach Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Lima Challenger ASB Classic - Auckland Cordoba Open - Cordoba Brescia Challenger Argentina Open - Buenos Aires Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Chile Dove Men+Care Open - Santiago Farmers Classic - Los Angeles Citi Open - Washington Neride Prague Indoor - Prague Tallahassee Challenger Moselle Open - Metz KGHM Polish Indoors - Wroclaw Warsteiner Challenger Lubeck - Lubeck TCT Open - Tunis Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Togliatti Cup - Togliatti St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Mercedes Cup - Stuttgart Tatra Banka Slovak Open - Bratislava Prague Open - Prague Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Brasil Open - Sao Paulo Black Forest Open - Freudenstadt Next Generation Adelaide International - Adelaide KGHM Polish Indoors - Wroclaw The LTA Wrexham Challenger - Wrexham BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Steelers Cup - Kosice Prague Open - Prague 10ø Tornea B. Camparini - Reggio Emilia St. Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand Nokian Hakkapeliitta Open - Tampere Tehran Open ATP Challenger - Tehran Open de la Ville de Saint Denis - Reunion Island Timisoara Challenger - Timisoara Czech Indoor Open - Prague St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Kyiv Open - Kiev Bet-at-home Cup - Kitzbuhel Tatra Banka Open - Bratislava IPP Open - Helsinki Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Winston-Salem Open - Winston-Salem Czech Indoor Open - Prague Alexander Kolyaskin Memorial - Donetsk Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl The LTA Bolton Challenger - Bolton KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Sarajevo Open - Sarajevo IX Torneo Internacionale de Tennis - Barletta Challenger Ford de Cherbourg - Cherbourg Draft Corona Mexico City Open - Mexico City Olbia Challenger - Olbia Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague If Stockholm Open - Stockholm Top Wool Challenger - Biella USTA Comerica Challenger - Aptos San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Valencia Open - Valencia Olimp Kyiv Open - Kiev Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Copa Petrobras - Buenos Aires Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Rio Open - Rio de Janeiro BMW Tennis Championship - Sunrise Tennis Napoli Cup 2006 - Napoli Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City ECM Prague Open - Prague Brasil Open - Costa do Sauipe Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville Open de Nice Cote d'Azur - Nice Amazonia Open de Tenis - Belem IX Gramado Open - Gramado Ethias Trophy - Mons XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires Privatbank Open 2006 - Dnepropetrovsk Challenger Britania Zavaleta - Puebla South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz Open des Alpes Trophee BNP Paribas - Grenoble Seguros Bolivar Open - Medellin Ethias Trophy - Mons XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Ordina Open - 's-Hertogenbosch Sony Ericsson Open 2008 - Belgrade Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon Status Athens Open - Athens Prosperita Open 2008 - Ostrava XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Paraguay - Asuncion Open de Rennes - Rennes IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Santiago Challenger Bogota Challenger Tunis Challenger SkiStar Swedish Open - Bastad Antalya Challenger Antalya 2 Challenger Sydney International - Sydney Barranquilla Challenger Blumenau Challenger Santos Challenger Ostrava Challenger Zagreb Challenger Prostejov Challenger Furth Challenger Orbetello Challenger Dortmund Challenger Trani Challenger San Marino Challenger Genova Challenger Argentina Open - Buenos Aires Todi Challenger Ljubljana Challenger Napoli Challenger Sao Leopoldo Challenger Buenos Aires Challenger Rio Open - Rio de Janeiro Montevideo Challenger Dallas Challenger Zagreb Challenger Sunrise Challenger Noumea Challenger San Juan Challenger Caltanissetta Challenger Prague Challenger Rio Open - Rio de Janeiro Bogota Challenger If Stockholm Open - Stockholm Prague Challenger Geneva Open - Geneva Generali Open - Kitzbuhel Pereira Challenger Santiago Challenger Cordoba Open - Cordoba Bordeaux Challenger Cordenons Challenger Santiago Challenger Buenos Aires Challenger Sarasota Challenger Winston-Salem Open - Winston-Salem Ostrava Challenger Braunschweig Challenger Prague Challenger Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Buenos Aires Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Warsteiner Challenger Wolfsburg - Wolfsburg Tennis Napoli Cup - Naples Mons Challenger Rogers Masters - Toronto Montevideo Challenger Nottingham 2 Challenger If Stockholm Open - Stockholm Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Canottieri Minico 2004 - Mantova Open de Nice Cote dAzur - Nice Guayaquil Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Morocco Tennis Tour - Marrakech Apia International - Sydney Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Synsam Swedish Open - Bastad Open Sabadell Atlantico - Barcelona Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Brisbane International - Brisbane The Dubai Tennis Championships - Dubai Copa Claro - Buenos Aires Pilot Pen Tennis - New Haven Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open de Nice Cote d'Azur - Nice Mutua Madrid Open - Madrid Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem U.S. Mens's Clay Court Championship - Houston Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Malaysian Open - Kuala Lumpur China Open - Beijing Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Konzum Croatia Open - Umag Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Winston Salem - Winston Salem Rio Open - Rio de Janeiro Santiago Open - Santiago Argentina Open - Buenos Aires NASDAQ-100 Open - Miami Ordina Open - 's-Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Chennai Open - Chennai AEGON International - Eastbourne Swiss Indoors Basel - Basel Santo Domingo Challenger Abierto Mexicano Telcel - Acapulco Apia International - Sydney Sydney International - Sydney Movistar Open - Santiago SAP Open - San Jose Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid German Tennis Championships - Hamburg Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Croatia Open - Umag Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Countrywide Classic - Los Angeles Internazionali BNL d'Italia - Rome Rogers Cup - Toronto AEGON International - Eastbourne Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Chengdu Open - Chengdu Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, QR, COL-ARG 3-1